import request from '@/utils/request'
// 根据身份证号获取用户信息
export function getUserNameAndPhoneForIdcard(data) {
  return request({
    url: '/wx/getUserNameAndPhoneForIdcard',
    method: 'post',
    data: data
  })
}

/**
 * 人员登陆
 * @param data
 * @returns {*}
 */
export function examinerLogin(data){
  return request({
    url: '/wx/examinerLogin',
    method: 'post',
    data: data
  })
}
// 根据字典类型查询字典数据信息
export function getDicts(dictType) {
  return request({
    url: '/wx/type/' + dictType,
    method: 'get'
  })
}

/**
 * 保存用户信息
 * @param data
 * @returns {*}
 */
 export function updGrExaminer(data){
  return request({
    url: '/wx/updGrExaminer',
    method: 'post',
    data: data
  })
}

/**
 * 根据派出单位id获取派出单位名称
 * @param data
 * @returns {*}
 */
 export function getComanynameById(data){
  return request({
    url: '/wx/getComanynameById?companyId='+data,
    method: 'post',
    data: {}
  })
}
/**
 * 查询科类大类下拉列表
 * @param data
 * @returns {*}
 */
 export function gelectGrFamiliesList(data){
  return request({
    url: '/wx/gelectGrFamiliesList',
    method: 'post',
    data: data
  })
}
/**
 * 根据页面传入的大类，查询小类的选择列表
 * @param data
 * @returns {*}
 */
 export function getFamiliesSelectList(data){
  return request({
    url: '/wx/getFamiliesSelectList',
    method: 'post',
    data: data
  })
}
/**
 * 获取用户项目报名信息
 * @param data
 * @returns {*}
 */
 export function getUserInfoForIdcardandGrantid(data){
  return request({
    url: '/wx/getUserInfoForIdcardandGrantid',
    method: 'post',
    data: data
  })
}
/**
 * 根据选择的科类关联出考点选择列表
 * @param data
 * @returns {*}
 */
 export function getExamponitListByFamiliesId(data){
  return request({
    url: '/wx/getExamponitListByFamiliesId',
    method: 'post',
    data: data
  })
}
/**
 * 更新考场报名信息
 * @param data
 * @returns {*}
 */
 export function updGrExaminerGrant(data){
  return request({
    url: '/wx/updGrExaminerGrant',
    method: 'post',
    data: data
  })
}
/**
 * 获取人员签到信息
 * @param data
 * @returns {*}
 */
export function getExaminerSceneInfoForIdcard(data){
  return request({
    url: '/wx/getExaminerSceneInfoForIdcard',
    method: 'post',
    data: data
  })
}
/**
 * 获取人员签到信息
 * @param data
 * @returns {*}
 */
export function getExaminerSceneInfoForOpenid(data){
  return request({
    url: '/wx/getExaminerSceneInfoForOpenid',
    method: 'post',
    data: data
  })
}

/**
 * 替换页面根据openId获取当前人员信息
 * @param data
 * @returns {*}
 */
export function getExaminerInfoForOpenId(data){
  return request({
    url: '/wx/getExaminerInfoForOpenId',
    method: 'post',
    data: data
  })
}
/**
 * 替换页面根据姓名查找可替换人员列表
 * @param data
 * @returns {*}
 */
export function getRpExaminerList(data){
  return request({
    url: '/wx/getRpExaminerList',
    method: 'post',
    data: data
  })
}

/**
 * 人员签到
 * @param data
 * @returns {*}
 */
export function examinerSign(data){
  return request({
    url: '/wx/examinerSign',
    method: 'post',
    data: data
  })
}


/**
 * 人员替换
 * @param data
 * @returns {*}
 */
export function examinerReplace(data){
  return request({
    url: '/wx/examinerReplace',
    method: 'post',
    data: data
  })
}

/**
 * 人员替换
 * @param data
 * @returns {*}
 */
 export function examinerReplaceComplex(data){
  return request({
    url: '/wx/examinerReplaceComplex',
    method: 'post',
    data: data
  })
}